package com.chinawlx.wlxteacher.network.bean;

import java.util.List;

/**
 * Created by wlx on 16/8/10.
 */

public class WLXClazzListBean {

    /**
     * Code : 0
     * Msg :
     * Data : {"grade_list":[{"id":20,"user_id":1032,"org_user_id":1014,"space_id":1,
     * "classroom_id":5,"title":"高级（2）班","summary":"","base_price":1,"market_price":1,
     * "selling_price":1,"min_student_count":10,"max_student_count":30,"student_count":0,
     * "class_count":30,"opening_date":"2016-07-16T09:43:55+08:00",
     * "closing_date":"2016-10-16T09:43:55+08:00","starting_date":"2016-07-16T09:43:55+08:00",
     * "sortorder":0,"location":{"province":{"key":"hubei","value":"??"},"city":{"key":"wuhan",
     * "value":"??"},"region":{"key":"wuchang","value":"??"},"address":""},
     * "class_duration":{"key":"60","value":"60分钟"},"class_type":{"id":45,"name":"音乐",
     * "code":"music","sortorder":0,"is_enabled":false,"extend":null,"child_list":null},
     * "class_child_type":{"id":50,"name":"钢琴","code":"gangqin","sortorder":0,"is_enabled":false,
     * "extend":null,"child_list":null},"grade_type":{"key":"group","value":"大班"},
     * "status":{"key":"show","value":"显示"},"extend":null,"ip":"127.0.0.1",
     * "last_modified_date":"2016-07-16T09:43:55+08:00",
     * "creation_date":"2016-07-16T09:43:55+08:00","version":0},{"id":19,"user_id":1032,
     * "org_user_id":1014,"space_id":1,"classroom_id":5,"title":"高级（1）班","summary":"",
     * "base_price":1,"market_price":1,"selling_price":1,"min_student_count":10,
     * "max_student_count":30,"student_count":0,"class_count":30,
     * "opening_date":"2016-07-16T09:43:55+08:00","closing_date":"2016-10-16T09:43:55+08:00",
     * "starting_date":"2016-07-16T09:43:55+08:00","sortorder":0,
     * "location":{"province":{"key":"hubei","value":"??"},"city":{"key":"wuhan","value":"??"},
     * "region":{"key":"wuchang","value":"??"},"address":""},"class_duration":{"key":"60",
     * "value":"60分钟"},"class_type":{"id":45,"name":"音乐","code":"music","sortorder":0,
     * "is_enabled":false,"extend":null,"child_list":null},"class_child_type":{"id":50,
     * "name":"钢琴","code":"gangqin","sortorder":0,"is_enabled":false,"extend":null,
     * "child_list":null},"grade_type":{"key":"group","value":"大班"},"status":{"key":"show",
     * "value":"显示"},"extend":null,"ip":"127.0.0.1",
     * "last_modified_date":"2016-07-16T09:43:55+08:00",
     * "creation_date":"2016-07-16T09:43:55+08:00","version":0},{"id":18,"user_id":1032,
     * "org_user_id":1014,"space_id":1,"classroom_id":5,"title":"初级（2）班","summary":"",
     * "base_price":1,"market_price":1,"selling_price":1,"min_student_count":10,
     * "max_student_count":30,"student_count":0,"class_count":30,
     * "opening_date":"2016-07-16T09:43:55+08:00","closing_date":"2016-10-16T09:43:55+08:00",
     * "starting_date":"2016-07-16T09:43:55+08:00","sortorder":0,
     * "location":{"province":{"key":"hubei","value":"??"},"city":{"key":"wuhan","value":"??"},
     * "region":{"key":"wuchang","value":"??"},"address":""},"class_duration":{"key":"60",
     * "value":"60分钟"},"class_type":{"id":45,"name":"音乐","code":"music","sortorder":0,
     * "is_enabled":false,"extend":null,"child_list":null},"class_child_type":{"id":50,
     * "name":"钢琴","code":"gangqin","sortorder":0,"is_enabled":false,"extend":null,
     * "child_list":null},"grade_type":{"key":"group","value":"大班"},"status":{"key":"show",
     * "value":"显示"},"extend":null,"ip":"127.0.0.1",
     * "last_modified_date":"2016-07-16T09:43:55+08:00",
     * "creation_date":"2016-07-16T09:43:55+08:00","version":0},{"id":17,"user_id":1032,
     * "org_user_id":1014,"space_id":1,"classroom_id":5,"title":"初级（1）班","summary":"",
     * "base_price":1,"market_price":1,"selling_price":1,"min_student_count":10,
     * "max_student_count":30,"student_count":4,"class_count":30,
     * "opening_date":"2016-07-16T09:43:54+08:00","closing_date":"2016-10-16T09:43:54+08:00",
     * "starting_date":"2016-07-16T09:43:54+08:00","sortorder":0,
     * "location":{"province":{"key":"hubei","value":"??"},"city":{"key":"wuhan","value":"??"},
     * "region":{"key":"wuchang","value":"??"},"address":""},"class_duration":{"key":"60",
     * "value":"60分钟"},"class_type":{"id":45,"name":"音乐","code":"music","sortorder":0,
     * "is_enabled":false,"extend":null,"child_list":null},"class_child_type":{"id":50,
     * "name":"钢琴","code":"gangqin","sortorder":0,"is_enabled":false,"extend":null,
     * "child_list":null},"grade_type":{"key":"group","value":"大班"},"status":{"key":"show",
     * "value":"显示"},"extend":null,"ip":"127.0.0.1","last_modified_date":"2016-07-16T09: 43:
     * 56+08: 00","creation_date":"2016-07-16T09: 43: 54+08: 00","version":0}],
     * "homework_statistics_list":[{"id":2,"grade_id":17,"homework_count":66,
     * "teacher_comment_count":65,"family_comment_count":30,"last_modified_date":"2016-09-26T18:
     * 09: 24+08: 00","version":0}]}
     */

    private int Code;
    private String Msg;
    private DataBean Data;

    public int getCode() {
        return Code;
    }

    public void setCode(int Code) {
        this.Code = Code;
    }

    public String getMsg() {
        return Msg;
    }

    public void setMsg(String Msg) {
        this.Msg = Msg;
    }

    public DataBean getData() {
        return Data;
    }

    public void setData(DataBean Data) {
        this.Data = Data;
    }

    public static class DataBean {
        /**
         * id : 20
         * user_id : 1032
         * org_user_id : 1014
         * space_id : 1
         * classroom_id : 5
         * title : 高级（2）班
         * summary :
         * base_price : 1
         * market_price : 1
         * selling_price : 1
         * min_student_count : 10
         * max_student_count : 30
         * student_count : 0
         * class_count : 30
         * opening_date : 2016-07-16T09:43:55+08:00
         * closing_date : 2016-10-16T09:43:55+08:00
         * starting_date : 2016-07-16T09:43:55+08:00
         * sortorder : 0
         * location : {"province":{"key":"hubei","value":"??"},"city":{"key":"wuhan",
         * "value":"??"},"region":{"key":"wuchang","value":"??"},"address":""}
         * class_duration : {"key":"60","value":"60分钟"}
         * class_type : {"id":45,"name":"音乐","code":"music","sortorder":0,"is_enabled":false,
         * "extend":null,"child_list":null}
         * class_child_type : {"id":50,"name":"钢琴","code":"gangqin","sortorder":0,
         * "is_enabled":false,"extend":null,"child_list":null}
         * grade_type : {"key":"group","value":"大班"}
         * status : {"key":"show","value":"显示"}
         * extend : null
         * ip : 127.0.0.1
         * last_modified_date : 2016-07-16T09:43:55+08:00
         * creation_date : 2016-07-16T09:43:55+08:00
         * version : 0
         */

        private List<GradeListBean> grade_list;
        /**
         * id : 2
         * grade_id : 17
         * homework_count : 66
         * teacher_comment_count : 65
         * family_comment_count : 30
         * last_modified_date : 2016-09-26T18: 09: 24+08: 00
         * version : 0
         */

        private List<HomeworkStatisticsListBean> homework_statistics_list;

        public List<GradeListBean> getGrade_list() {
            return grade_list;
        }

        public void setGrade_list(List<GradeListBean> grade_list) {
            this.grade_list = grade_list;
        }

        public List<HomeworkStatisticsListBean> getHomework_statistics_list() {
            return homework_statistics_list;
        }

        public void setHomework_statistics_list(List<HomeworkStatisticsListBean>
                                                        homework_statistics_list) {
            this.homework_statistics_list = homework_statistics_list;
        }

        public static class GradeListBean {
            private int id;
            private int user_id;
            private int org_user_id;
            private int space_id;
            private int classroom_id;
            private String title;
            private String summary;
            private int base_price;
            private int market_price;
            private int selling_price;
            private int min_student_count;
            private int max_student_count;
            private int student_count;
            private int class_count;
            private String opening_date;
            private String closing_date;
            private String starting_date;
            private int sortorder;
            /**
             * province : {"key":"hubei","value":"??"}
             * city : {"key":"wuhan","value":"??"}
             * region : {"key":"wuchang","value":"??"}
             * address :
             */

            private LocationBean location;
            /**
             * key : 60
             * value : 60分钟
             */

            private ClassDurationBean class_duration;
            /**
             * id : 45
             * name : 音乐
             * code : music
             * sortorder : 0
             * is_enabled : false
             * extend : null
             * child_list : null
             */

            private ClassTypeBean class_type;
            /**
             * id : 50
             * name : 钢琴
             * code : gangqin
             * sortorder : 0
             * is_enabled : false
             * extend : null
             * child_list : null
             */

            private ClassChildTypeBean class_child_type;
            /**
             * key : group
             * value : 大班
             */

            private GradeTypeBean grade_type;
            /**
             * key : show
             * value : 显示
             */

            private StatusBean status;
            private Object extend;
            private String ip;
            private String last_modified_date;
            private String creation_date;
            private int version;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getUser_id() {
                return user_id;
            }

            public void setUser_id(int user_id) {
                this.user_id = user_id;
            }

            public int getOrg_user_id() {
                return org_user_id;
            }

            public void setOrg_user_id(int org_user_id) {
                this.org_user_id = org_user_id;
            }

            public int getSpace_id() {
                return space_id;
            }

            public void setSpace_id(int space_id) {
                this.space_id = space_id;
            }

            public int getClassroom_id() {
                return classroom_id;
            }

            public void setClassroom_id(int classroom_id) {
                this.classroom_id = classroom_id;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getSummary() {
                return summary;
            }

            public void setSummary(String summary) {
                this.summary = summary;
            }

            public int getBase_price() {
                return base_price;
            }

            public void setBase_price(int base_price) {
                this.base_price = base_price;
            }

            public int getMarket_price() {
                return market_price;
            }

            public void setMarket_price(int market_price) {
                this.market_price = market_price;
            }

            public int getSelling_price() {
                return selling_price;
            }

            public void setSelling_price(int selling_price) {
                this.selling_price = selling_price;
            }

            public int getMin_student_count() {
                return min_student_count;
            }

            public void setMin_student_count(int min_student_count) {
                this.min_student_count = min_student_count;
            }

            public int getMax_student_count() {
                return max_student_count;
            }

            public void setMax_student_count(int max_student_count) {
                this.max_student_count = max_student_count;
            }

            public int getStudent_count() {
                return student_count;
            }

            public void setStudent_count(int student_count) {
                this.student_count = student_count;
            }

            public int getClass_count() {
                return class_count;
            }

            public void setClass_count(int class_count) {
                this.class_count = class_count;
            }

            public String getOpening_date() {
                return opening_date;
            }

            public void setOpening_date(String opening_date) {
                this.opening_date = opening_date;
            }

            public String getClosing_date() {
                return closing_date;
            }

            public void setClosing_date(String closing_date) {
                this.closing_date = closing_date;
            }

            public String getStarting_date() {
                return starting_date;
            }

            public void setStarting_date(String starting_date) {
                this.starting_date = starting_date;
            }

            public int getSortorder() {
                return sortorder;
            }

            public void setSortorder(int sortorder) {
                this.sortorder = sortorder;
            }

            public LocationBean getLocation() {
                return location;
            }

            public void setLocation(LocationBean location) {
                this.location = location;
            }

            public ClassDurationBean getClass_duration() {
                return class_duration;
            }

            public void setClass_duration(ClassDurationBean class_duration) {
                this.class_duration = class_duration;
            }

            public ClassTypeBean getClass_type() {
                return class_type;
            }

            public void setClass_type(ClassTypeBean class_type) {
                this.class_type = class_type;
            }

            public ClassChildTypeBean getClass_child_type() {
                return class_child_type;
            }

            public void setClass_child_type(ClassChildTypeBean class_child_type) {
                this.class_child_type = class_child_type;
            }

            public GradeTypeBean getGrade_type() {
                return grade_type;
            }

            public void setGrade_type(GradeTypeBean grade_type) {
                this.grade_type = grade_type;
            }

            public StatusBean getStatus() {
                return status;
            }

            public void setStatus(StatusBean status) {
                this.status = status;
            }

            public Object getExtend() {
                return extend;
            }

            public void setExtend(Object extend) {
                this.extend = extend;
            }

            public String getIp() {
                return ip;
            }

            public void setIp(String ip) {
                this.ip = ip;
            }

            public String getLast_modified_date() {
                return last_modified_date;
            }

            public void setLast_modified_date(String last_modified_date) {
                this.last_modified_date = last_modified_date;
            }

            public String getCreation_date() {
                return creation_date;
            }

            public void setCreation_date(String creation_date) {
                this.creation_date = creation_date;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public static class LocationBean {
                /**
                 * key : hubei
                 * value : ??
                 */

                private ProvinceBean province;
                /**
                 * key : wuhan
                 * value : ??
                 */

                private CityBean city;
                /**
                 * key : wuchang
                 * value : ??
                 */

                private RegionBean region;
                private String address;

                public ProvinceBean getProvince() {
                    return province;
                }

                public void setProvince(ProvinceBean province) {
                    this.province = province;
                }

                public CityBean getCity() {
                    return city;
                }

                public void setCity(CityBean city) {
                    this.city = city;
                }

                public RegionBean getRegion() {
                    return region;
                }

                public void setRegion(RegionBean region) {
                    this.region = region;
                }

                public String getAddress() {
                    return address;
                }

                public void setAddress(String address) {
                    this.address = address;
                }

                public static class ProvinceBean {
                    private String key;
                    private String value;

                    public String getKey() {
                        return key;
                    }

                    public void setKey(String key) {
                        this.key = key;
                    }

                    public String getValue() {
                        return value;
                    }

                    public void setValue(String value) {
                        this.value = value;
                    }
                }

                public static class CityBean {
                    private String key;
                    private String value;

                    public String getKey() {
                        return key;
                    }

                    public void setKey(String key) {
                        this.key = key;
                    }

                    public String getValue() {
                        return value;
                    }

                    public void setValue(String value) {
                        this.value = value;
                    }
                }

                public static class RegionBean {
                    private String key;
                    private String value;

                    public String getKey() {
                        return key;
                    }

                    public void setKey(String key) {
                        this.key = key;
                    }

                    public String getValue() {
                        return value;
                    }

                    public void setValue(String value) {
                        this.value = value;
                    }
                }
            }

            public static class ClassDurationBean {
                private String key;
                private String value;

                public String getKey() {
                    return key;
                }

                public void setKey(String key) {
                    this.key = key;
                }

                public String getValue() {
                    return value;
                }

                public void setValue(String value) {
                    this.value = value;
                }
            }

            public static class ClassTypeBean {
                private int id;
                private String name;
                private String code;
                private int sortorder;
                private boolean is_enabled;
                private Object extend;
                private Object child_list;

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public String getCode() {
                    return code;
                }

                public void setCode(String code) {
                    this.code = code;
                }

                public int getSortorder() {
                    return sortorder;
                }

                public void setSortorder(int sortorder) {
                    this.sortorder = sortorder;
                }

                public boolean isIs_enabled() {
                    return is_enabled;
                }

                public void setIs_enabled(boolean is_enabled) {
                    this.is_enabled = is_enabled;
                }

                public Object getExtend() {
                    return extend;
                }

                public void setExtend(Object extend) {
                    this.extend = extend;
                }

                public Object getChild_list() {
                    return child_list;
                }

                public void setChild_list(Object child_list) {
                    this.child_list = child_list;
                }
            }

            public static class ClassChildTypeBean {
                private int id;
                private String name;
                private String code;
                private int sortorder;
                private boolean is_enabled;
                private Object extend;
                private Object child_list;

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public String getCode() {
                    return code;
                }

                public void setCode(String code) {
                    this.code = code;
                }

                public int getSortorder() {
                    return sortorder;
                }

                public void setSortorder(int sortorder) {
                    this.sortorder = sortorder;
                }

                public boolean isIs_enabled() {
                    return is_enabled;
                }

                public void setIs_enabled(boolean is_enabled) {
                    this.is_enabled = is_enabled;
                }

                public Object getExtend() {
                    return extend;
                }

                public void setExtend(Object extend) {
                    this.extend = extend;
                }

                public Object getChild_list() {
                    return child_list;
                }

                public void setChild_list(Object child_list) {
                    this.child_list = child_list;
                }
            }

            public static class GradeTypeBean {
                private String key;
                private String value;

                public String getKey() {
                    return key;
                }

                public void setKey(String key) {
                    this.key = key;
                }

                public String getValue() {
                    return value;
                }

                public void setValue(String value) {
                    this.value = value;
                }
            }

            public static class StatusBean {
                private String key;
                private String value;

                public String getKey() {
                    return key;
                }

                public void setKey(String key) {
                    this.key = key;
                }

                public String getValue() {
                    return value;
                }

                public void setValue(String value) {
                    this.value = value;
                }
            }
        }

        public static class HomeworkStatisticsListBean {
            private int id;
            private int grade_id;
            private int homework_count;
            private int teacher_comment_count;
            private int family_comment_count;
            private String last_modified_date;
            private int version;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getGrade_id() {
                return grade_id;
            }

            public void setGrade_id(int grade_id) {
                this.grade_id = grade_id;
            }

            public int getHomework_count() {
                return homework_count;
            }

            public void setHomework_count(int homework_count) {
                this.homework_count = homework_count;
            }

            public int getTeacher_comment_count() {
                return teacher_comment_count;
            }

            public void setTeacher_comment_count(int teacher_comment_count) {
                this.teacher_comment_count = teacher_comment_count;
            }

            public int getFamily_comment_count() {
                return family_comment_count;
            }

            public void setFamily_comment_count(int family_comment_count) {
                this.family_comment_count = family_comment_count;
            }

            public String getLast_modified_date() {
                return last_modified_date;
            }

            public void setLast_modified_date(String last_modified_date) {
                this.last_modified_date = last_modified_date;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }
        }
    }
}
